\doxysubsubsection{DMA Private Macros }
\hypertarget{group___d_m_a_ex___private___macros}{}\label{group___d_m_a_ex___private___macros}\index{DMA Private Macros@{DMA Private Macros}}


DMAEx private macros.  


\doxysubsubsubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga96de2c40c4fca9ae2023989cc4ffec2a}{IS\+\_\+\+DMA\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga62ec4ceeeebe6a9cbc5818ea7273de00}{IS\+\_\+\+BDMA\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga558077b36b0a28f13aa6e3901b0bc3b7}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+REQUEST\+\_\+\+NUMBER}}(REQUEST\+\_\+\+NUMBER)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_gaaa05d69b908dd2d78540da6997590012}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+POLARITY}}(POLARITY)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_gabef88bd7531f3bc3a9cb807f76b243f0}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+STATE}}(SYNC)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga8f06cc3561c442ce2fdb192a85bc3d99}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+EVENT}}(EVENT)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga764d0513e4b12f67cbfdf4efe91ab151}{IS\+\_\+\+DMA\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga8c724e6530a389fef42ddc4ef3f333a8}{IS\+\_\+\+BDMA\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga2e93828eacf890335947826617002477}{IS\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+REQUEST\+\_\+\+NUMBER}}(REQUEST\+\_\+\+NUMBER)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga221ba2c84284ddc0cf883b6ce91a3652}{IS\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+POLARITY}}(POLARITY)
\end{DoxyCompactItemize}


\doxysubsubsubsection{Detailed Description}
DMAEx private macros. 



\label{doc-define-members}
\Hypertarget{group___d_m_a_ex___private___macros_doc-define-members}
\doxysubsubsubsection{Macro Definition Documentation}
\Hypertarget{group___d_m_a_ex___private___macros_ga8c724e6530a389fef42ddc4ef3f333a8}\index{DMA Private Macros@{DMA Private Macros}!IS\_BDMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID@{IS\_BDMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}}
\index{IS\_BDMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID@{IS\_BDMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_BDMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}{IS\_BDMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga8c724e6530a389fef42ddc4ef3f333a8} 
\#define IS\+\_\+\+BDMA\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+SIGNAL\+\_\+\+ID(\begin{DoxyParamCaption}\item[{}]{SIGNAL\+\_\+\+ID}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((SIGNAL\_ID)\ <=\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gafc8531f4269354f3b2afc4b46ba9130a}{HAL\_DMAMUX2\_REQ\_GEN\_BDMA\_CH1\_IT}})}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_ga62ec4ceeeebe6a9cbc5818ea7273de00}\index{DMA Private Macros@{DMA Private Macros}!IS\_BDMA\_DMAMUX\_SYNC\_SIGNAL\_ID@{IS\_BDMA\_DMAMUX\_SYNC\_SIGNAL\_ID}}
\index{IS\_BDMA\_DMAMUX\_SYNC\_SIGNAL\_ID@{IS\_BDMA\_DMAMUX\_SYNC\_SIGNAL\_ID}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_BDMA\_DMAMUX\_SYNC\_SIGNAL\_ID}{IS\_BDMA\_DMAMUX\_SYNC\_SIGNAL\_ID}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga62ec4ceeeebe6a9cbc5818ea7273de00} 
\#define IS\+\_\+\+BDMA\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+SIGNAL\+\_\+\+ID(\begin{DoxyParamCaption}\item[{}]{SIGNAL\+\_\+\+ID}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((SIGNAL\_ID)\ <=\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga8dcdc237e7662644bfd303460bef6ffc}{HAL\_DMAMUX2\_SYNC\_EXTI2}})}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_ga764d0513e4b12f67cbfdf4efe91ab151}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID@{IS\_DMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}}
\index{IS\_DMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID@{IS\_DMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}{IS\_DMA\_DMAMUX\_REQUEST\_GEN\_SIGNAL\_ID}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga764d0513e4b12f67cbfdf4efe91ab151} 
\#define IS\+\_\+\+DMA\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+SIGNAL\+\_\+\+ID(\begin{DoxyParamCaption}\item[{}]{SIGNAL\+\_\+\+ID}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((SIGNAL\_ID)\ <=\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga08950904af833bf22e7970f7ad1dcbfa}{HAL\_DMAMUX1\_REQ\_GEN\_TIM12\_TRGO}})}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_ga96de2c40c4fca9ae2023989cc4ffec2a}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMA\_DMAMUX\_SYNC\_SIGNAL\_ID@{IS\_DMA\_DMAMUX\_SYNC\_SIGNAL\_ID}}
\index{IS\_DMA\_DMAMUX\_SYNC\_SIGNAL\_ID@{IS\_DMA\_DMAMUX\_SYNC\_SIGNAL\_ID}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMA\_DMAMUX\_SYNC\_SIGNAL\_ID}{IS\_DMA\_DMAMUX\_SYNC\_SIGNAL\_ID}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga96de2c40c4fca9ae2023989cc4ffec2a} 
\#define IS\+\_\+\+DMA\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+SIGNAL\+\_\+\+ID(\begin{DoxyParamCaption}\item[{}]{SIGNAL\+\_\+\+ID}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((SIGNAL\_ID)\ <=\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga5d9a410d4681b420b51afe9ab0739645}{HAL\_DMAMUX1\_SYNC\_TIM12\_TRGO}})}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_ga221ba2c84284ddc0cf883b6ce91a3652}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMAMUX\_REQUEST\_GEN\_POLARITY@{IS\_DMAMUX\_REQUEST\_GEN\_POLARITY}}
\index{IS\_DMAMUX\_REQUEST\_GEN\_POLARITY@{IS\_DMAMUX\_REQUEST\_GEN\_POLARITY}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMAMUX\_REQUEST\_GEN\_POLARITY}{IS\_DMAMUX\_REQUEST\_GEN\_POLARITY}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga221ba2c84284ddc0cf883b6ce91a3652} 
\#define IS\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+POLARITY(\begin{DoxyParamCaption}\item[{}]{POLARITY}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_gae3aed48930b69abaa33eb22846713c02}{HAL\_DMAMUX\_REQ\_GEN\_NO\_EVENT}})\ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_gaaa1f41347f9cb8cb5698ac54cd78a231}{HAL\_DMAMUX\_REQ\_GEN\_RISING}})\ \ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_ga57ffa0ff2fac3d39f6721068fc5001a8}{HAL\_DMAMUX\_REQ\_GEN\_FALLING}})\ \ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_ga988e899ab81ba1cffd5e399c890ad298}{HAL\_DMAMUX\_REQ\_GEN\_RISING\_FALLING}}))}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_ga2e93828eacf890335947826617002477}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMAMUX\_REQUEST\_GEN\_REQUEST\_NUMBER@{IS\_DMAMUX\_REQUEST\_GEN\_REQUEST\_NUMBER}}
\index{IS\_DMAMUX\_REQUEST\_GEN\_REQUEST\_NUMBER@{IS\_DMAMUX\_REQUEST\_GEN\_REQUEST\_NUMBER}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMAMUX\_REQUEST\_GEN\_REQUEST\_NUMBER}{IS\_DMAMUX\_REQUEST\_GEN\_REQUEST\_NUMBER}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga2e93828eacf890335947826617002477} 
\#define IS\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+REQUEST\+\_\+\+NUMBER(\begin{DoxyParamCaption}\item[{}]{REQUEST\+\_\+\+NUMBER}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((REQUEST\_NUMBER)\ >\ 0U)\ \&\&\ ((REQUEST\_NUMBER)\ <=\ 32U))}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_ga8f06cc3561c442ce2fdb192a85bc3d99}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMAMUX\_SYNC\_EVENT@{IS\_DMAMUX\_SYNC\_EVENT}}
\index{IS\_DMAMUX\_SYNC\_EVENT@{IS\_DMAMUX\_SYNC\_EVENT}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMAMUX\_SYNC\_EVENT}{IS\_DMAMUX\_SYNC\_EVENT}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga8f06cc3561c442ce2fdb192a85bc3d99} 
\#define IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+EVENT(\begin{DoxyParamCaption}\item[{}]{EVENT}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((EVENT)\ ==\ DISABLE)\ \ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((EVENT)\ ==\ ENABLE))}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_gaaa05d69b908dd2d78540da6997590012}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMAMUX\_SYNC\_POLARITY@{IS\_DMAMUX\_SYNC\_POLARITY}}
\index{IS\_DMAMUX\_SYNC\_POLARITY@{IS\_DMAMUX\_SYNC\_POLARITY}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMAMUX\_SYNC\_POLARITY}{IS\_DMAMUX\_SYNC\_POLARITY}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_gaaa05d69b908dd2d78540da6997590012} 
\#define IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+POLARITY(\begin{DoxyParamCaption}\item[{}]{POLARITY}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ (((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gaa8b1d6e81ee59c0628f3bce29ccf134b}{HAL\_DMAMUX\_SYNC\_NO\_EVENT}})\ \ \ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gad4f63b3d3f679a6515b32641eac6b7f3}{HAL\_DMAMUX\_SYNC\_RISING}})\ \ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gab2ee2ed0e142780a10ffae50c10ea0d3}{HAL\_DMAMUX\_SYNC\_FALLING}})\ \ ||\ \(\backslash\)}
\DoxyCodeLine{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ((POLARITY)\ ==\ \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gab705a14d27bb03f26f81ecd0f18268af}{HAL\_DMAMUX\_SYNC\_RISING\_FALLING}}))}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_ga558077b36b0a28f13aa6e3901b0bc3b7}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMAMUX\_SYNC\_REQUEST\_NUMBER@{IS\_DMAMUX\_SYNC\_REQUEST\_NUMBER}}
\index{IS\_DMAMUX\_SYNC\_REQUEST\_NUMBER@{IS\_DMAMUX\_SYNC\_REQUEST\_NUMBER}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMAMUX\_SYNC\_REQUEST\_NUMBER}{IS\_DMAMUX\_SYNC\_REQUEST\_NUMBER}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_ga558077b36b0a28f13aa6e3901b0bc3b7} 
\#define IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+REQUEST\+\_\+\+NUMBER(\begin{DoxyParamCaption}\item[{}]{REQUEST\+\_\+\+NUMBER}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((REQUEST\_NUMBER)\ >\ 0U)\ \&\&\ ((REQUEST\_NUMBER)\ <=\ 32U))}

\end{DoxyCode}
\Hypertarget{group___d_m_a_ex___private___macros_gabef88bd7531f3bc3a9cb807f76b243f0}\index{DMA Private Macros@{DMA Private Macros}!IS\_DMAMUX\_SYNC\_STATE@{IS\_DMAMUX\_SYNC\_STATE}}
\index{IS\_DMAMUX\_SYNC\_STATE@{IS\_DMAMUX\_SYNC\_STATE}!DMA Private Macros@{DMA Private Macros}}
\doxysubsubsubsubsection{\texorpdfstring{IS\_DMAMUX\_SYNC\_STATE}{IS\_DMAMUX\_SYNC\_STATE}}
{\footnotesize\ttfamily \label{group___d_m_a_ex___private___macros_gabef88bd7531f3bc3a9cb807f76b243f0} 
\#define IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+STATE(\begin{DoxyParamCaption}\item[{}]{SYNC}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{(((SYNC)\ ==\ DISABLE)\ \ \ ||\ ((SYNC)\ ==\ ENABLE))}

\end{DoxyCode}
